package com.yyh1;

public class Vehicle {
    //属性
    //速度属性
    private int speed;
    //体积属性
    private String size;
    //生成无参构造方法
    public Vehicle() {
    }
    //生成满参构造方法
    public Vehicle(int speed, String size) {
        this.speed = speed;
        this.size = size;
    }

    //行为
    //移动方法
    public void move(){
        System.out.println("交通工具正在移动，当前速度"+speed+",当前体积为"+size);
    }
    //设置速度
    public int setSpeed(int speed){
        if (speed>0&&speed<200){
            System.out.println("速度设置为："+speed);
        }else {
            System.out.println("速度不达标");
        }
        return speed;
    }
    //加速方法
    public void speedUp(){
        //假设每次加速增加10个单位
        speed +=10;
        System.out.println("加速！，当前速度："+speed);
    }
    //减速方法
    public void speedDown(){
        //假设每次减速增加10个单位
        speed -=10;
        System.out.println("减速！，当前速度："+speed);
    }
}
